list_test = ["1", "2", "3"]
list_test2 = ["a", "b", "a", "a", "a"]
print(list_test.index("2"))
# print(list_test[0])

# list_test.index(0)  # 返回该元素的索引，若列表中无该元素则报错
# list_test[index] = value  # 修改元素
# list_test.append("4")
list_test.insert(3, "5")
list_test.extend(list_test2)
print(list_test)
list_test.remove("5")  # 删除列表中第一个该元素
list_test.pop()  # pop()默认删除列表最后一个元素
print(list_test)

list_test.clear()
print(list_test)

list_test.extend(list_test2)
print(list_test)

# del list_test[1]  # 删除列表元素
"""
    del 关键字本质上是用来将一个变量从内存中删除的
    python日常开发中，从列表删除数据，建议使用列表提供的方法：remove pop
"""
length = len(list_test2)
print(length)
count = list_test2.count("a")
print(count)

list_number = [1, 2, 3, 5, 3, 2, 1]
list_number.sort()  # 升序
print(list_number)
list_number.sort(reverse=True)  # 降序
print(list_number)
list_number.reverse()  # 反转
print(list_number)

